문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 디바이스 드라이버 (문단 편집) == 개요 == Device Driver [[컴퓨터]]에서 [[하드웨어]] 장치를 [[운영체제]]에 연결하기 위해 필요한 소프트웨어. 하드웨어의 기능을 [[추상화#추상화 (컴퓨터공학)]]하는 역할이 주 목적이다. 몇몇 사람들은 [[드라이브]]라고 잘못 부르기도 한다. [[확장자]]는 3.1까지는 drv, Windows 9x 계열은 drv와 vxd(가상장치), Windows NT 계열은 sys이다. [[macOS]]에서는 kext(커널 확장)라는 패키지가 드라이버를 대신한다. 물론 애플의 코드서명을 받아야만 작동할 수 있다.[* [[해킨토시]]는 Mac에 쓰이지 않은 부품들의 인식 및 정상 작동을 위해 이걸 우회하여 서명되지 않은 kext를 설치한다.] [[리눅스 커널]]에서는 커널 모듈(.ko)이 드라이버 역할을 한다. 커널 소스에 포함된 드라이버는 컴파일 시 옵션에 따라서 커널 이미지에 내장되도록 할 수도 있고, 웬만한 리눅스 배포판에서는 커널에서 지원하는 드라이버를 대부분 커널 모듈로 포함시킨다. 단 nVIDIA 그래픽 카드 드라이버 같은 경우는 라이선스 문제 때문에 리눅스 커널 소스에 들어갈 수 없다. 다만 사용자 편의를 위해 배포판에서는 자동화된 컴파일 및 설치 과정이 별도로 들어가기도 한다. Windows 95까지는 순화하여 '장치 제어기'라고 불렀다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기